@charset "utf-8";
@import url(../layui/css/layui.css);
* {margin:0px;padding:0px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
a {text-decoration:none;}
html {width:100%;height:100%;overflow-x:hidden;overflow-y:auto;}
body {width:100%;min-height:100%;}
.login-bg {overflow:hidden;background:#2666e5 url(../image/loginbg.jpg) no-repeat;background-size:cover;background-position:center;}
/*.login-bg:after {content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:inherit;filter:blur(10px);z-index:2;}
*/.login-box {overflow:hidden;width:380px;background-color:#ffffff;margin-left:auto;margin-right:auto;box-sizing:border-box;z-index:999;position:absolute;right:15%;top:28%;-webkit-box-shadow:0px 0px 11px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 11px 0px rgba(0,0,0,0.3);}
.login-box .leftpic img {width:100%;vertical-align:middle;}
.login-box .login {padding:30px 20px 0 20px;}
.login-box .copyright {text-align:center;padding:6px 0;}
.login a.logo {display:block;height:58px;width:167px;margin:0 auto 30px auto;background-size:167px 42px;}
.login .message {margin:10px 0 0 -58px;padding:18px 10px 18px 60px;background:#189F92;position:relative;color:#fff;font-size:16px;padding:0 10px;margin:0;text-align:center;background:none;color:#000;font-weight:bold;font-size:22px;margin-bottom:40px;}
.login form {padding:0 20px;}
.login .layui-form-label {text-align:center;width:90px;background-color:transparent;}
.login .layui-input-block {margin-left:90px;}
.login .layui-form-item {margin-bottom:30px;}
.login .layui-btn {width:100%;}
.x-body {padding:20px;}
.x-nav {padding:0 20px;position:relative;z-index:99;border-bottom:1px solid #e5e5e5;line-height:39px;height:39px;overflow:hidden;}
.xblock {display:block;padding:5px;line-height:22px;border-radius:0 2px 2px 0;background-color:#f2f2f2;}
.x-right {float:right;}
.x-so {margin-bottom:20px;}
.x-so .form-item {margin-right:20px;}
.x-so input.layui-input {width:150px;}
.x-so .layui-form-label {display:inline-block;}
.x-so input.layui-input,.x-so input.layui-btn {display:inline-block;}
.x-red {color:red;}
.x-a {color:#1AA093;}
.x-a:hover {color:#127F74;}
.x-sort {height:30px;}
.x-show {cursor:pointer;}
.layui-form-switch {margin-top:0px;}
.layui-input:focus,.layui-textarea:focus {border-color:#189f92!important;}
.page {margin-top:20px;text-align:center;}
.page a {display:inline-block;background:#fff url() 0 0 no-repeat;color:#888;padding:5px 10px;height:20px;line-height:20px;min-width:15px;border:1px solid #E2E2E2;}
.page span {display:inline-block;padding:10px;min-width:15px;border:1px solid #E2E2E2;}
.page span.current {display:inline-block;background:#009688 url() 0 0 no-repeat;color:#fff;padding:10px;min-width:15px;border:1px solid #009688;}
.page .pagination li {display:inline-block;margin-right:5px;text-align:center;}
.page .pagination li.active span {background:#009688 url() 0 0 no-repeat;color:#fff;border:1px solid #009688;}
/*登录样式*//*头部*/.container {width:100%;height:60px;border-bottom:1px solid #f6f6f6;box-sizing:border-box;background-color:#fff;}
.container .logo a {float:left;color:#333;font-size:18px;padding-left:30px;line-height:60px;width:170px;}
.container .logo .logoimg {width:100%;}
.container .right {background-color:rgba(0,0,0,0);float:right;}
.container .left_open {height:60px;float:left;margin:0 10px;}
.container .left_open i {display:block;background:rgba(255,255,255,0.1) url() 0 0 no-repeat;width:32px;height:32px;line-height:32px;border-radius:3px;text-align:center;margin-top:15px;cursor:pointer;}
.container .left_open i:hover {background:rgba(255,255,255,0.3) url() 0 0 no-repeat;}
.container .left {background-color:rgba(0,0,0,0);float:left;}
.container .layui-nav-item {line-height:60px;}
.container .layui-nav-item a i.iconfont {padding-right:10px;}
.container .layui-nav-child {top:60px;}
.container .layui-nav-child i {margin-right:10px;}
.header .systemname {float:left;line-height:60px;font-size:24px;}
.header .layui-nav .layui-nav-more {top:3px;right:0;}
.header .layui-nav .layui-nav-item a {color:#333;cursor:pointer;}
.header .layui-nav .layui-nav-item a:hover {color:#333;}
.header .layui-nav .layui-nav-child a {color:#333;cursor:pointer;}
.left-nav {position:absolute;top:60px;left:0px;z-index:2;background-color:rgb(255 255 255);-webkit-box-shadow:2px 5px 6px rgba(0,0,0,.05);box-shadow:2px 5px 6px rgba(0,0,0,.05);color:#333;width:200px;max-width:200px;border-right:1px solid rgb(246,246,246);overflow:hidden;}
.left-nav .layui-side-scroll {height:calc(100% - 20px);}
.left-nav .version {text-align:center;font-size:13px;}
.left-nav .layui-nav-tree {margin:6px 0;background-color:#fff;color:#333;}
.left-nav .layui-nav-tree .layui-nav-item a {color:#333;}
.left-nav .layui-nav-tree .layui-nav-itemed>a {color:#333 !important;}
.left-nav .layui-nav-tree .layui-nav-itemed>.layui-nav-child {background-color:#fff !important;}
.layui-nav-tree .layui-nav-child dd {padding:0 10px;}
.left-nav .layui-nav-tree .layui-nav-item a:hover,.left-nav .layui-nav-tree .layui-nav-child a:hover {color:#2b9ef7 !important;}
.left-nav .layui-nav-tree .layui-nav-child .layui-this {background-color:transparent;color:#fff !important;}
.left-nav .layui-nav-tree .layui-nav-child .layui-this a {background:#2b9ef7;}
.left-nav .layui-nav-tree .layui-nav-child .layui-this a:hover {color:#fff !important;}
.left-nav .layui-nav-tree .layui-nav-bar {background-color:#2b9ef7;}
.x-slide_left {width:17px;height:61px;background:url(../images/icon.png) 0 0 no-repeat;position:absolute;top:200px;left:221px;cursor:pointer;z-index:3;}
.page-content {position:absolute;top:60px;right:0;bottom:42px;left:200px;overflow:hidden;z-index:1;}
.page-content-bg {position:absolute;top:60px;right:0;bottom:0;left:201px;background:rgba(0,0,0,0.5);url() 0 0 no-repeat;overflow:hidden;z-index:100;display:none;}
.page-content .tab {height:100%;width:100%;background:#EFEEF0 url() 0 0 no-repeat;margin:0px;}
.page-content .layui-tab-title {/*padding-top:5px;*/    height:35px;background:#EFEEF0 url() 0 0 no-repeat;position:relative;z-index:100;}
.page-content .layui-tab-title li.home i {padding-right:5px;}
.page-content .layui-tab-title li.home .layui-tab-close {display:none;}
.page-content .layui-tab-title li {line-height:35px;}
.page-content .layui-tab-title .layui-this:after {height:36px;}
.page-content .layui-tab-title li .layui-tab-close {border-radius:50%;}
.page-content .layui-tab-title .layui-this {background:#fff;}
.page-content .layui-tab-bar {height:34px;line-height:35px;}
.page-content .layui-tab-content {position:absolute;top:36px;bottom:0px;width:100%;background:#fff;padding:0px;overflow:hidden;}
.page-content .layui-tab-content .layui-tab-item {width:100%;height:100%;}
.page-content .layui-tab-content .layui-tab-item iframe {width:100%;height:100%;}
.x-admin-carousel,.layui-carousel,.x-admin-carousel>[carousel-item]>* {background-color:#fff}
.x-admin-backlog .x-admin-backlog-body {display:block;padding:10px 15px;background-color:#f8f8f8;color:#999;border-radius:2px;transition:all .3s;-webkit-transition:all .3s}
.x-admin-backlog-body h3 {padding-bottom:10px;font-size:12px}
.x-admin-backlog-body p cite {font-style:normal;font-size:30px;font-weight:300;color:#009688}
.x-admin-backlog-body:hover {background-color:#CFCFCF;color:#888}
.welcome-footer {padding:30px 0;line-height:30px;text-align:center;background-color:#eee;color:#666;font-weight:300;}
body .layui-layout-admin .footer-demo {height:auto;padding:15px 0;line-height:26px;}
.layui-table .layui-table-cell .layui-btn {margin:0 10px;}
.layui-table .layui-table-cell .layui-btn i {font-size:14px;padding-right:5px;}
.layui-table .layui-table-cell {position:initial;}
.layui-table .layui-table-cell .layui-input {height: 28px;}
.welcome-footer a {padding:0 5px;}
table th,table td {word-break:break-all;}
.footer {position:fixed;bottom:0px;width:100%;background-color:#009688;border-top:1px solid rgba(255,255,255,0.2);line-height:41px;color:#fff;/*padding-left:10px;*/}
.footer .copyright {margin-left:10px;}
/**右键菜单*/.rightmenu {position:absolute;width:110px;z-index:9999;display:none;background-color:#fff;padding:2px;color:#333;border:1px solid #eee;border-radius:2px;cursor:pointer;}
.rightmenu li {text-align:center;display:block;height:30px;line-height:32px;}
.rightmenu li:hover {background-color:#666;color:#fff;}
.cmdlist-container img {width:100%;}
.cmdlist-text .txteax {font-size:14px;}
.cmdlist-text .txteax b {margin-right:20px;}
.cmdlist-text .txteax p {display:inline-block;}
.cmdlist-text .flow {text-align:right;float:right;}
.layui-card-header .layui-a-tips {position:absolute;right:15px;color:#01AAED;}
.layuiadmin-card-status dd {padding:15px 0;border-bottom:1px solid #EEE;display:-webkit-flex;display:flex;}
.layuiadmin-card-status dd div.layui-status-img,.layuiadmin-card-team .layui-team-img {width:32px;height:32px;border-radius:50%;background-color:#009688;margin-right:15px;}
.layuiadmin-card-status dd div.layui-status-img a {width:100%;height:100%;display:inline-block;text-align:center;line-height:32px;}
.layuiadmin-card-status dd div.layui-status-img img,.layuiadmin-card-team .layui-team-img img {width:50%;height:50%;}
.layuiadmin-card-status dd div a {color:#01AAED;}
.layuiadmin-card-status {padding:0 10px 10px;}
.layuiadmin-card-status li {position:relative;padding:10px 0;border-bottom:1px solid #EEE;}
.layuiadmin-card-status li h3 {padding-bottom:5px;font-weight:700;}
.layuiadmin-card-status li p {padding-bottom:10px;}
.layuiadmin-card-status li>span {color:#999;}
.layuiadmin-home2-usernote .layuiadmin-reply {position:absolute;right:0;bottom:12px;}
.cmdlist-text .info {height:40px;font-size:14px;line-height:20px;width:100%;overflow:hidden;color:#666;margin-bottom:10px;}
.layui-nav-bar {height:3px;}
.page-content .layui-tab-content,.x-body {background:#f7fcff!important;}
.page-content .tab {background:#f7fcff!important;}
.layui-bg-black {background:#001529 !important;}
.left-nav {top:60px!important;border:none!important;}
.page-content .layui-tab-title {padding-top:10px;padding-left:15px;}
.layui-tab-title li {background:#f7f8fa;border-top-left-radius:6px!important;border-top-right-radius:6px!important;border:none;margin-right:8px;}
.layui-tab-title .layui-this:after {border-top-left-radius:6px!important;border-top-right-radius:6px!important;}
.x-nav {background:#f6f7f9!important;}
.page-content .layui-tab-title {background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);}
.page-content {top:60px;bottom:0;}
.x-admin-backlog-body p cite {color:#2b9ef7;}
.page-content .layui-tab-content {top:50px}
.layui-form-onswitch {background:#2b9ef7;border-color:#2b9ef7;}
xblock {background:none;}
xblock .layui-form-item {margin-bottom:0;}
xblock .layui-form-item .layui-form-switch {margin-top:6px;}
.layui-bg-green {background:#10d0bb!important;}
.active a {background-color:#2b9ef7!important;}
.layui-btn-primary,.layui-btn-primary:hover {color:#fff!important;}
.layui-table-cell .layui-badge {background:#f76f63 !important;}
.layui-table-cell .layui-bg-black {background:#b690f3 !important;}
.layui-table-cell .layui-bg-green {background:#10d0bb !important;}
.layui-laypage .layui-laypage-curr .layui-laypage-em {background-color:#2b9ef7!important;}
.layui-form-item .layui-input-inline {float:left;margin-right:10px;}
.layui-form-select dl {z-index:999999;}
.x-body.layui-tab-content {background:#fff;padding:20px 30px;}
.x-body.layui-tab-title .layui-this {background:#fff !important;}
.x-body.layui-tab-title {border:none!important;}
.x-body .layui-tab-content,.layui-card {box-shadow:2px 2px 10px rgba(0,0,0,.1)!important;}
.x-body .layui-fluid {padding:0;}
.x-nav .layui-btn {line-height:38px!important;margin-top:0!important;}
.layui-card .layui-card {box-shadow:none!important;}
.x-so {margin-bottom:0;}
.layui-collapse {margin-bottom:20px;background:#fff;}
.layui-btn {background:#2b9ef7;}
.layui-btn-warm {background:#fdad4e;}
.layui-btn-danger {background:#f46f5e;}
.layui-btn-normal {background:#10d0bb;}
.layui-colla-title,.layui-table tbody tr:hover,.layui-table thead tr,.layui-table-click,.layui-table-header,.layui-table-hover,.layui-table-mend,.layui-table-patch,.layui-table-tool,.layui-table-total,.layui-table-total tr,.layui-table[lay-even] tr:nth-child(even) {background:#f7f8fa;}
.x-admin-backlog-body {border-radius:6px!important;}
.x-admin-backlog-body:hover {background:#2b9ef7;color:#fff;}
.x-admin-backlog-body:hover p cite {color:#fff;}
.layui-tab-brief>.layui-tab-title .layui-this {color:#000;}
.layui-tab-brief>.layui-tab-title .layui-this::after {display:none;}
.layui-btn-primary {border:none;}
.layui-form-select dl dd.layui-this {background:#2b9ef7;}
.layui-input:focus,.layui-textarea:focus {border-color:#2b9ef7!important;}
.layui-colla-item input {margin-left:5px;}
.layui-colla-item br {display:none;}
.layui-tab-title li .layui-tab-close {color:#848484;}
.layui-table-tool .layui-input {height:32px;line-height:32px;border-width:1px;border-style:solid;background-color:#fff;border-radius:2px;font-size:12px;}
.active a {background:#f00;color:#fff;}
.upload-icon-img {padding-right:8px;}
td[data-edit="text"]:before {content:"\e642";font-family:layui-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;right:0;color:#2b9ef7;}
.layui-table .layui-progress {position:absolute;bottom:0;left:0;right:0;z-index:9999;height:3px;}
.layui-table .layui-progress .layui-progress-bar {height:3px;}
.layui-tab-title li .layui-tab-close:hover{    background-color: #2b9ef7;}
.savebtn {position:fixed;bottom:10px;z-index:9999;width:100%;margin-bottom:10px;left:0;right:0;}
.refreshdata {position:fixed;top:0;right:20px;padding:2px 6px;background:rgb(43 158 247 / 50%);color:#fff;font-size:12px}
.refreshdata #timeout {color:#f00;font-weight:700;padding:0 5px;}
@media screen and (max-width:1900) {.login-box {right:10%;zoom:0.9;}
}
@media screen and (max-width:1441px) {.login-box {right:10%;zoom:0.8;}
}
@media screen and (max-width:1201px) {.login-box {right:10%;zoom:0.8;}
}
@media screen and (max-width:768px) {.fast-add {display:none;}
.layui-nav .to-index {display:none;}
.container .logo a {width:140px;padding-left:0;}
.header .systemname {font-size:18px;}
.left-nav {left:-221px;}
.page-content {left:0px;}
.page-content .layui-tab-content .layui-tab-item {-webkit-overflow-scrolling:touch;overflow-y:scroll;}
.x-so .form-item {margin-right:0;margin-bottom:10px;}
.login-box {width:90%;right:0;left:0;zoom:1;}
}
@media screen and (min-width:768px) {th {white-space:nowrap;}
}